<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Akcja.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// NK-Beans/Akcja.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.*;</font>
<font color="#000000">04:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.</font>event<font color="#990000">.*;</font>
<font color="#000000">05:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>beans<font color="#990000">.</font>PropertyVetoException<font color="#990000">;</font>
<font color="#000000">06:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JOptionPane<font color="#990000">;</font>
<font color="#000000">07:</font> 
<font color="#000000">08:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">Akcja</font> <b><font color="#0000FF">implements</font></b> ActionListener <font color="#FF0000">{</font>
<font color="#000000">09:</font> 
<font color="#000000">10:</font>     String druzyna<font color="#990000">;</font>
<font color="#000000">11:</font>     String dopel<font color="#990000">;</font>
<font color="#000000">12:</font>     Kibice kibice<font color="#990000">;</font>
<font color="#000000">13:</font>     Component comp<font color="#990000">;</font>
<font color="#000000">14:</font> 
<font color="#000000">15:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#000000">Akcja</font></b><font color="#990000">(</font>String s<font color="#990000">,</font> Kibice k<font color="#990000">,</font> Component c<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">16:</font>         druzyna <font color="#990000">=</font> s<font color="#990000">;</font>
<font color="#000000">17:</font>         kibice  <font color="#990000">=</font> k<font color="#990000">;</font>
<font color="#000000">18:</font>         dopel   <font color="#990000">=</font> s<font color="#990000">.</font><b><font color="#000000">substring</font></b><font color="#990000">(</font><font color="#993399">0</font><font color="#990000">,</font> s<font color="#990000">.</font><b><font color="#000000">length</font></b><font color="#990000">()-</font><font color="#993399">1</font><font color="#990000">)</font> <font color="#990000">+</font> <font color="#FF0000">"i"</font><font color="#990000">;</font>
<font color="#000000">19:</font>         comp    <font color="#990000">=</font> c<font color="#990000">;</font>
<font color="#000000">20:</font>     <font color="#FF0000">}</font>
<font color="#000000">21:</font> 
<font color="#000000">22:</font>     <b><font color="#0000FF">public</font></b> <font color="#009900">void</font> <b><font color="#000000">actionPerformed</font></b><font color="#990000">(</font>ActionEvent e<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">23:</font>         <b><font color="#0000FF">try</font></b> <font color="#FF0000">{</font>
<font color="#000000">24:</font>               <i><font color="#9A1900">// proba zmiany modelu, moze byc zawetowana</font></i>
<font color="#000000">25:</font>             kibice<font color="#990000">.</font><b><font color="#000000">addKibic</font></b><font color="#990000">(</font>druzyna<font color="#990000">);</font>
<font color="#000000">26:</font>         <font color="#FF0000">}</font> <b><font color="#0000FF">catch</font></b> <font color="#990000">(</font>PropertyVetoException v<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">27:</font>             JOptionPane<font color="#990000">.</font><b><font color="#000000">showMessageDialog</font></b><font color="#990000">(</font>comp<font color="#990000">,</font>
<font color="#000000">28:</font>                 <font color="#FF0000">"Tych z "</font> <font color="#990000">+</font> dopel <font color="#990000">+</font> <font color="#FF0000">" za du</font><font color="#CC33CC">\u</font><font color="#FF0000">017Co"</font><font color="#990000">,</font>
<font color="#000000">29:</font>                 <font color="#FF0000">"B</font><font color="#CC33CC">\u</font><font color="#FF0000">0142</font><font color="#CC33CC">\u</font><font color="#FF0000">0105d"</font><font color="#990000">,</font>JOptionPane<font color="#990000">.</font>ERROR_MESSAGE<font color="#990000">);</font>
<font color="#000000">30:</font>         <font color="#FF0000">}</font>
<font color="#000000">31:</font>     <font color="#FF0000">}</font>
<font color="#000000">32:</font> <font color="#FF0000">}</font></tt></pre>
</body>
</html>
